BaseSubsystem.AddDirectoryVariable 方法
新增一个目录变数。
命名空间:IntervalZero.KINGSTAR.Base.Class组合: IntervalZero.KINGSTAR.Base.Class (于 IntervalZero.KINGSTAR.Base.dll) 版本:4.4.0.0
语法
IUserVariable AddDirectoryVariable(
string Name,
IUserVariable Parent = null,
long FolderSize = 0
)
Function AddDirectoryVariable(
Name As String,
Parent = null As IUserVariable,
FolderSize = 0 As Long
) As IUserVariable
参数
Name
型别:string
变数名称。
Parent
预设值:null
IUserVariable 的父资料夹,预设会将变数加到根资料夹中。
FolderSize
型别:long
预设值:0
新增 logDirectory 变数后,您可使用 FolderSize 设定资料夹大小。预设最多可新增 64 个 UserVariable。
- 当 Parent 的设定为 null,UserVariable 将被加到预设的目录中(即根资料夹),在此情况下,根资料夹最多可新增 64 个 UserVariable 且无法变更其空间。
- 当 Parent 的设定不为 null,UserVariable 将被加到指定的目录中,在此情况下,您可设置目录的 FolderSize。
- FolderSize = 0,目录空间将套用预设值,即最多可储存 64 个 UserVariable。
- FolderSize ≠ 0,目录空间将套用指定的值。
备注
- Name 字串使用 UTF-16 编码。
- 最多可新增 64 个变数到根资料夹。
- 此变数可用于 KINGSTAR 示波器 及即时记录档。
回传值
回传一个使用者定义变数(整数)。
可用的 EtherCAT 状态
ecatOffline, ecatInit, ecatBoot, ecatPreOP, ecatSafeOP, ecatOP
参见